package ComandosFuncionalidadEstado2;

import java.io.IOException;

import util.SocketManager;
import BaseDeDatos.ConsultasGPS;
import ClasesBasicas.Sensor;
import ProcesarComandos.Procesable;
import Servidor.Peticion;

public class ComandoEncenderGPS implements Procesable {

	@Override
	public void Procesar(String Comando, SocketManager socketManager,
			Peticion peticion) {
		String respuesta = "";

		if (Comando.equals("ONGPS")) {
			Sensor gps = ConsultasGPS.getGPS();
			if (gps.getEstado().equals("OFF")) {
				respuesta = "315 OK GPS activado.";
				ConsultasGPS.encenderGPS();
			} else if (gps.getEstado().equals("ON")) {
				respuesta = "529 ERR GPS en estado ON.";
			}
		}
		try {
			socketManager.Escribir(respuesta + CRLF);
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}
